home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr49 / 289_01.zip / TESTDBM.C < prev    next >
Text File  |  1993-04-26  |  1KB  |  49 lines

  1. #include "OTHELLO.H"
  2.  
  3.  
  4. void main (void)
  5. {
  6. key_type k01, k11, k12, k21, k22, k23, k24, k25;
  7. board_type board;
  8.  
  9.  
  10. db_init ();        /* init the DBM */
  11.  
  12.  
  13. k01 = db_add_child (NO_KEY, 0x01, &board, 0);
  14.  
  15.  
  16. k11 = db_add_child (k01, 0x11, &board, 0);
  17. k12 = db_add_child (k01, 0x12, &board, 0);
  18.  
  19.  
  20. k21 = db_add_child (k11, 0x21, &board, 0);
  21. k22 = db_add_child (k11, 0x22, &board, 0);
  22. k23 = db_add_child (k11, 0x23, &board, 0);
  23.  
  24. k24 = db_add_child (k12, 0x24, &board, 0);
  25. k25 = db_add_child (k12, 0x25, &board, 0);
  26.  
  27.  
  28. db_add_child (k21, 0x31, &board, 10);
  29. db_add_child (k21, 0x32, &board, 20);
  30.  
  31. db_add_child (k22, 0x33, &board, 11);
  32. db_add_child (k22, 0x34, &board, 17);
  33.  
  34. db_add_child (k23, 0x35, &board, 25);
  35. db_add_child (k23, 0x36, &board, 50);
  36. db_add_child (k23, 0x37, &board, 10);
  37.  
  38. db_add_child (k24, 0x38, &board, 30);
  39. db_add_child (k24, 0x39, &board, 27);
  40.  
  41. db_add_child (k25, 0x3A, &board, 15);
  42. db_add_child (k25, 0x3B, &board, 20);
  43. db_add_child (k25, 0x3C, &board, 29);
  44.  
  45.  
  46. find_best_move (k01, 3);
  47. }
  48.  
  49.